$(function() {
	layui.use(['form', 'element','layer','util','laypage'], function() {
		var form = layui.form;
		form.render();
		var util=layui.util;
		var element = layui.element;		
		var laypage=layui.laypage;
		var total;//总条数
		var fileName1,fileValue1;
		
		BaseUtil.ajaxSetup();
		
		//获取登录日志信息的函数
		function find_operationLog_list(page,rows,fileName1,fileValue1){
			var index;
			$.ajax({
				type:"get",
				url:"http://localhost:8080/ssmService/operationLog/selectPageOperationLog",
				async:false,
				data:{
					"queryParams.curr_page": page,
					"queryParams.page_size": rows,
					"baseModel.listAdvancedQuery[0].fieldName":fileName1,
					"baseModel.listAdvancedQuery[0].fieldValue":fileValue1
				},
				"success":function(result){
					if(result.resultCode==0){
						layer.close(index);
						build_operationLog_list(result);
						total=result.data.total;
					}else{
						layer.msg("服务器错误，请联系管理员！",{
							icon:2,
							type:1000
						});
					}
				}
			});
		}	
			//定义渲染登录日志的函数
			function build_operationLog_list(result){
				var logList=result.data.list;
				//循环遍历日志数组，在页面上显示
				$(".table_tbody").empty();
				$.each(logList, function(index,item) {
					var tr=$("<tr></tr>");
					var td1=$("<td></td>").text(item.user_account);
					var td2=$("<td></td>").text(item.user_name);
					var td3=$("<td></td>").text(item.request_ip);
					var td4=$("<td></td>").text(util.toDateString(item.login_date,"yyyy-MM-dd HH:mm:ss"));	
					var td5=$("<td></td>").text(item.module);
					var td6=$("<td></td>").text(item.type);
					var td7=$("<td></td>").text(item.content);
					var imei="";
					if(item.imei!=null){
						imei=item.imei;
					} 
					var td7=$("<td></td>").text(imei);
					tr.append(td1).append(td2).append(td3).append(td4).append(td5).append(td6).append(td7).appendTo(".table_tbody");
					
				});
			}
			find_operationLog_list(1,10,null,null);
			
			
			$(".search").click(function(){
				//后台接收的值
				fileValue1=$("#name").val();
				//后台接收的key，即为属性名
				fileName1="user_name";
				find_operationLog_list(1, 10,fileName1,fileValue1);
				laypage.render({
				elem: "table_page",
				layout: ['count', 'prev', 'page', 'next', 'limit', 'refresh', 'skip'],
				count: total,
				jump: function(obj, first) {
					if(!first) {
						find_operationLog_list(obj.curr, obj.limit,fileName1,fileValue1);
					}
				}
			});
		});
			
			//分页
			laypage.render({
				elem:"table_page",//绑定页面元素节点的id
				count:total,//从服务器中读取的数据总数
				layout: ['count', 'prev', 'page', 'next', 'limit', 'refresh', 'skip'],
				//当前分页执行成功后的回调函数
				jump:function(obj,first){
					if(!first){
					find_operationLog_list(obj.curr,obj.limit,fileName1,fileValue1);//当前页码  所容纳的最大条数
				}
			}
		});
	});
	});
	